Efficient Processor Allocation Scheme with Task Embedding for Partitionable Mesh Architectures

نویسندگان

  • Jeeraporn Srisawat
  • Nikitas A. Alexandridis
چکیده

For partitionable Mesh architectures, a modified QT (Quad Tree)-based processor allocation scheme (MQT) with two new task embedding heuristics is proposed. Existing processor allocation strategies assume any incoming request is also represented as a mesh. This paper introduces flexibility with which the requested task can be a linear array, a ring, or a mesh and still be allocated into a partitionable Mesh network architecture. In particular, two task embedding heuristics are proposed for embedding a requested k-PE task into an “m X k/m” mesh sub-system in O(√k) time: 1) the first one is called the FS (First Size) task embedding heuristic, where m ≅ #rows of the first available sub-partition in the QT and 2) the BS (Best Size) task embedding heuristic, where embedded row = m ≅ √k and embedded column = k/m such that | m k/m | is minimum. For task embedding, the time complexity of this modified QTbased processor allocation is only O(n) if n > √k; otherwise it is O(√k), where n is the number of allocated tasks and k is the number of PEs needed. In simulation experiments, static (allocation) and dynamic (allocation and deallocation) system performances of these two modified QT-based task embedding heuristics are investigated and compared with the QT-based processor allocation with no task embedding.

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A "Generalized k-Tree-Based Model to Sub-system Allocation" for Partitionable Multi-dimensional Mesh-Connected Architectures

This paper presents a new processor allocation approach called “a generalized k-Tree-based model” to perform dynamic sub-system allocation/deallocation decision for partitionable multi-dimensional mesh-connected architectures. Time complexity of our generalized k-tree-based sub-system allocation algorithm is O(k42k(NA+NF)+k 2) for the partitionable k-D meshes and O(NA+NF) for the partitionable ...

متن کامل

Reducing System Fragmentation in Dynamically Partitionable Mesh-connected Architectures

A modified QT-based (quad tree based) processor allocation/deallocation strategy for a dynamically partitionable Mesh-connected architecture is proposed to improve the allocation time complexity as well as the system fragmentation; it uses a quad tree (QT) partitioning structure, an efficient best fit heuristic, and a new sub-system combining heuristic (ALC: Adjacent Level Combining). Our effic...

متن کامل

An Efficient Task Allocation Scheme for 2D Mesh Architectures

Efficient allocation of processors to incoming tasks in parallel computer systems is very important for achieving the desired high performance. It requires recognizing the free available processors with minimum overhead. In this paper, we present an efficient task allocation scheme for 2D mesh architectures. By employing a new approach for searching the mesh, our scheme can find the available s...

متن کامل

Partial Task Compaction Reduces Queuing Delays in Partitionable Array Machines

Partitionable array machines have emerged as pop ular target architectures for e orts to devise e ec tive on line processor allocation strategies As the available processors become fragmented contiguous processor allocation schemes can fail to allocate a task despite there being su cient processors in total to service the request Tasks consequently wait longer to be serviced and the system resp...

متن کامل

A Quad-Tree Based Dynamic Processor Allocation Scheme for Mesh-Connected Parallel Machines

In this paper, two quad-tree (QT) baseddynamic processor allocation/deallocation heuristic algorithms are proposed for a partitionable Mesh-connected parallel multicomputer: the QTTL (Quad Tree Top Left) and the QTR (Quad Tree Root) partition first heuristics. For each QT-based algorithm, a theoretical analysis of its computational time complexity is presented in terms of the numbers of allocat...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1998